“
Hotel Almora is situated on National Highway No.-8, in south Delhi on route to both the domestic and Indira Gandhi International Airport. A 30 minute drive from the Railway station. The hotel opera offer star luxury at budget prices marketing it the preferred choice of all distinguished travelers.